Setting a password extension locally using JMXTerm
Set extension values for a password for a local Runtime.
To perform this task, you need the account ID and your Runtime must be running.
Complete the following steps on the machine where the Runtime is running.
-
Download
jmxterm<number>-uber.jarfrom http://wiki.cyclopsgroup.org/jmxterm. -
Run it using
java -jar jmxterm<number>-uber.jar. -
Type jvms to get the list of running JVMs.
Your Runtime will be either com.install4j.runtime.Launcher or start com.boomi.launcher.Launcher.
-
Issue an open command with the JVM pid number.
-
Issue the command
bean com.boomi.container.services:type=OverridesAdminService. -
Issue the command
run queryAvailableValues <account-id>.
If your accountid is “myaccount”, the command is: run queryAvailableValues myaccount.
This command shows you all available field overrides. If there is an error, you may have to save your overrides from the platform UI one time.
-
Find the setting you want to override and record the connectionId and fieldId.
-
Issue the following command,
run setEncryptedOverrideValue <account-id> <connectionId> <fieldId> <plaintext pw>, using the connectionId and fieldId (not names) you recorded in the previous step.